home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1997 / HAM Radio 1997.iso / vcls / wfc007.000 / include / tsockets.hpp < prev    next >
C/C++ Source or Header  |  1996-04-08  |  1KB  |  43 lines

  1. #ifndef TALKING_SOCKET_CLASS_HEADER
  2.  
  3. /*
  4. ** Author: Samuel R. Blackburn
  5. ** CI$: 76300,326
  6. ** Internet: sammy@sed.csc.com
  7. **
  8. ** You can use it any way you like.
  9. */
  10.  
  11. #define TALKING_SOCKET_CLASS_HEADER
  12.  
  13. class CTalkingSocket : public CSimpleSocket
  14. {
  15.    private:
  16.  
  17.       void m_Initialize( void );
  18.  
  19.    public:
  20.  
  21.       CTalkingSocket();
  22.       CTalkingSocket( const CString& address, const short p );
  23.       CTalkingSocket( const CString& host, const CString& p );
  24.  
  25.       /*
  26.       ** Destructor should be virtual according to MSJ article in Sept 1992
  27.       ** "Do More with Less Code:..."
  28.       */
  29.  
  30.       virtual ~CTalkingSocket();
  31.  
  32.       virtual BOOL Open( void );
  33.       virtual BOOL Open( const CString& address, const CString& port_name );
  34.       virtual BOOL Open( const CString& address, const short p_number );
  35.       virtual BOOL Open( const char *name, UINT port_number = 23, CFileException* perror = NULL );
  36.  
  37.       // Overriding CObject Functions
  38.  
  39.       void Dump( CDumpContext& dc ) const;
  40. };
  41.  
  42. #endif // TALKING_SOCKET_CLASS_HEADER
  43.